<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>DiscontinuousGalerkin: TrianguleElement.f90 File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">DiscontinuousGalerkin
   &#160;<span id="projectnumber">0.0.1</span>
   </div>
   <div id="projectbrief">Geração Acoplada de Discontinuous Galerkin</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Types&#160;List</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Types</a> &#124;
<a href="#func-members">Functions/Subroutines</a>  </div>
  <div class="headertitle">
<div class="title">TrianguleElement.f90 File Reference</div>  </div>
</div>
<div class="contents">

<p><a href="_triangule_element_8f90_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">module &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_triangle_element_manipulation.html">TriangleElementManipulation</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_triangle_element_manipulation_1_1_triangle_element.html">TriangleElementManipulation::TriangleElement</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Triangular Element  The element is not aware of its Neighbours. Is up to the grid decide which is neighbour of which The Solution of the Discontinuous Finite Element formulation is by Sucessive Substitution, which is equivalent to iteratively solve a block-diagonal global matrix. This kind of solution is well-suited to parallel environments with fast interprocess communication systems. Due to this choice of solution procedures the local values of the Degrees of Freedom must be separated into two categories, the trying value and the committed value.  <a href="struct_triangle_element_manipulation_1_1_triangle_element.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions/Subroutines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pure function&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_triangule_element_8f90.html#a68bec4143b8531cb525eb378d9de4260">findNode</a> (n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_triangule_element_8f90.html#aa65599e532bc8e6f4103641ed1d795c0">buildPermutation</a> (n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">integer function, dimension(nnodes)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_triangule_element_8f90.html#a93d83cac506f05854405428dc85ba2c1">SetRange</a> (base)</td></tr>
</table>
<hr/><h2>Function/Subroutine Documentation</h2>
<a class="anchor" id="aa65599e532bc8e6f4103641ed1d795c0"></a><!-- doxytag: member="TrianguleElement.f90::buildPermutation" ref="aa65599e532bc8e6f4103641ed1d795c0" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">subroutine SetNeighbourNumbering::buildPermutation </td>
          <td>(</td>
          <td class="paramtype">integer, intent(in)&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_triangule_element_8f90_source.html#l00193">193</a> of file <a class="el" href="_triangule_element_8f90_source.html">TrianguleElement.f90</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_cgraph.png" border="0" usemap="#_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_cgraph" alt=""/></div>
<map name="_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_cgraph" id="_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_cgraph">
<area shape="rect" id="node3" href="_triangule_element_8f90.html#a68bec4143b8531cb525eb378d9de4260" title="findNode" alt="" coords="173,5,248,32"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_icgraph.png" border="0" usemap="#_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_icgraph" alt=""/></div>
<map name="_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_icgraph" id="_triangule_element_8f90_aa65599e532bc8e6f4103641ed1d795c0_icgraph">
<area shape="rect" id="node3" href="class_triangle_element_manipulation.html#ada21f9c637fff1fb8ee30adf71a51bdf" title="TriangleElementManipulation::SetNeighbourNumbering" alt="" coords="173,5,512,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a68bec4143b8531cb525eb378d9de4260"></a><!-- doxytag: member="TrianguleElement.f90::findNode" ref="a68bec4143b8531cb525eb378d9de4260" args="(n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">pure function SetNeighbourNumbering::findNode </td>
          <td>(</td>
          <td class="paramtype">integer, intent(in)&#160;</td>
          <td class="paramname"><em>n</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_triangule_element_8f90_source.html#l00180">180</a> of file <a class="el" href="_triangule_element_8f90_source.html">TrianguleElement.f90</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260_icgraph.png" border="0" usemap="#_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260_icgraph" alt=""/></div>
<map name="_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260_icgraph" id="_triangule_element_8f90_a68bec4143b8531cb525eb378d9de4260_icgraph">
<area shape="rect" id="node3" href="_triangule_element_8f90.html#aa65599e532bc8e6f4103641ed1d795c0" title="buildPermutation" alt="" coords="129,5,247,32"/><area shape="rect" id="node5" href="class_triangle_element_manipulation.html#ada21f9c637fff1fb8ee30adf71a51bdf" title="TriangleElementManipulation::SetNeighbourNumbering" alt="" coords="296,5,635,32"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a93d83cac506f05854405428dc85ba2c1"></a><!-- doxytag: member="TrianguleElement.f90::SetRange" ref="a93d83cac506f05854405428dc85ba2c1" args="(base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">integer function, dimension(nnodes) SetMatricesE::SetRange </td>
          <td>(</td>
          <td class="paramtype">integer, intent(in)&#160;</td>
          <td class="paramname"><em>base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_triangule_element_8f90_source.html#l00583">583</a> of file <a class="el" href="_triangule_element_8f90_source.html">TrianguleElement.f90</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1_icgraph.png" border="0" usemap="#_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1_icgraph" alt=""/></div>
<map name="_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1_icgraph" id="_triangule_element_8f90_a93d83cac506f05854405428dc85ba2c1_icgraph">
<area shape="rect" id="node3" href="class_triangle_element_manipulation.html#a0c101f6a5e3897ce116e8961586b7a65" title="Set the E central matrices of the local matrix Matrix of the inner element contribution relative to t..." alt="" coords="134,5,410,32"/></map>
</div>
</p>

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Wed May 23 2012 11:59:07 for DiscontinuousGalerkin by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
